Lebohang RamalepeLebohang Ramalepe
World Men's Table Tennis in 2026: How the Gap Between China and the Rest Actually NarrowedMacao, the evening of 20 April 2026. The arena in Cotai was full. Two layers ...
Jones completes semi-final line-up in Belfast: Williams hits three consecutive centuriesWhen Jak Jones stepped up to the table in the deciding frame, the Waterfront...
Vietnamese Tennis 2075: From Silent Practice Courts to a Global PulseI have spent nearly five decades measuring the breathing rhythm of world...
Vietnam Women's Volleyball 0-3 Loss to Indonesia: A System Failure, Not Just a Bus DelayThe bus was supposed to arrive at 10:10 a.m., but by 11:00 it still had not...
Nguyen Thuy Linh and World No. 17: A Peak Already Reached, A Trajectory Not Yet StartedInside an Asian badminton hall, right after the umpire calls the names, there...
Nguyen Thi Tam beats world boxing champion 5-0 at Asiad 20: The scorecards expose a truth about Asian boxingFive judges. Five scorecards. One result. When the referee announced that...
AFC Shock Reform Threatens Vietnam's World Cup PlanVietnam's World Cup plan could face a major setback if the Asian Football...
4.15 Meters and a 55-Centimeter Gap: Indian Athletics at the 2026 Asian Games and the Regional Standard QuestionThat moment unfolded more quietly than one might expect. No roar from the...
Kundananji to Chicago Stars: Inside the Below-Value Sale of a World-Record SigningWhen Racheal Kundananji put pen to paper on her new contract with Chicago...
VR Taekwondo and the Vietnamese Female Athlete's Mixed-Gender Asiad Medal RunI watched the mixed-gender VR taekwondo final at the 2026 Asian Games on a...
Portugal and the 12-Metre Gap: When a Name No Longer Fits the SystemI remember it clearly. It was 2:47 AM São Paulo time, and I was rewatching th...
Mislabeling in the Sports Data Pipeline: When Pakistan's Fuel Price Table Wears a “Tennis” Tag12:15 GMT. A data packet slides into the queue. Inside it: petrol up 2.02...
Points That Never Sleep: The Geometry of the WTT Ranking Machine and the Champions Erased by ItIn March 2026, I sat in the study of my home in Binh Duong, taping forty shee...
When the Data Goes Silent: Ninety Days of Watching a Static Server and the Lesson of an Empty AnalysisThere is a moment in the hosting trade that I learned to recognise before it...
Najdorf and the Update Machine: When Opening Theory Becomes a Recurring Product LineOn a Tuesday night at a street-corner chess club near Majestic, Bangalore, a...
Distribution, Not Totals: Lessons from Table Tennis Matches Won on Points and Lost on ScoreThere is a qualifying match at a WTT Feeder event in my tracking file that I...
HCMC I Lift the Trophy on the Day They Lose to Thai Nguyen T&T: Three Structural Faults in Vietnamese Women's FootballOn 18 October, when the referee blew the final whistle, captain Phan Thi Tran...
Bayern Munich vs Arsenal: When Creativity Is Absent, the Match Becomes a Battle of Empty SpacesIn football, there are matches shaped not by what appears on the pitch, but b...
Seven Goals and a Stand Full of Children: Inside England's 7-0 Win Over CroatiaThere were no whistles from the stands. No wall of red scarves clapping into...
Saigon Women's 9-Ball Open 2026: Race-to-Four Sets and the Opening-Day ComebacksSaigon, noon on September 21. Above the blue cloth at Phu Tho Arena, Bui Xuan...
